Enforcing modeling guidelines in an ORDBMS-based UML-repository

نویسندگان

  • Norbert Ritter
  • Hans-Peter Steiert
چکیده

Due to its rich set of modeling concepts and its broad application spectrum the Unified Modeling Language (UML) has become widely accepted for modeling many aspects of software systems. Since UML is not related to any particular design method, each software development project has to establish its own modeling guidelines. Hence, tool support is needed for guiding the developer throughout the modeling process and for enforcing project-related integrity of UML models. In this paper, we present our approach for enforcing guidelines in UML-based software development processes. For managing UML models, we implemented a UML repository on top of an objectrelational database management system (ORDBMS). Guidelines are expressed as OCL constraints and are enforced either automatically, i. e., by the UML repository, or on user demand. For this purpose, we take advantage of ORDBMS query facilities for checking guidelines by automated mapping of OCL constraints to SQL expressions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Zum Einsatzpotential von ORDBMS in Entwurfsumgebungen

Die Hersteller relationaler Datenbankverwaltungssysteme (RDBMS) haben ihre Produkte in der neuesten Generation um typisch objektorientierte Konzepte erweitert. Diese Systeme werden daher als Objekt-Relationale DBMS (ORDBMS) bezeichnet. Mit der neuen Funktionalität sollen neue Anwendungsbereiche, beispielsweise technische Entwurfsanwendungen, besser unterstützt werden. Wir untersuchen ein solche...

متن کامل

Extending an ORDBMS: The StateMachine Module

Extensibility is one of the mayor benefits of object -relational database management systems. We have used this system property to implement a StateMachine Module inside an object-relational database management system. The module allows the checking of dynamic integrity constraints as well as the execution of active behavior specified with the UML. Our approach demonstrates that extensibility c...

متن کامل

Online Img2UML Repository: An Online Repository for UML Models

The Img2UML repository is a repository of UML models. A huge amount of UML models is available on the Internet – mostly in the form of images. This repository aims to offer these UML class diagram as a searchable XMI Database. The information that is in the XMI files is stored in the repository database. This repository will be useful for research as the first corpus of UML models. This reposit...

متن کامل

Structuring Specification of Business Systems with UML (with an Emphasis on Workflow Management Systems)

Unified Modeling Language (UML) defines a standard notation for object-oriented systems. Using UML enhances communication between domain experts, workflow specialists, software designers and other professionals with different backgrounds. UML can be used on a general level, which is intuitive for the users of workflow systems. In spite of this, UML symbols also have defined semantics, which mea...

متن کامل

A Pragmatic Approach for Building a User-friendly and Flexible UML Model Repository

In France Telecom research center in Lannion (France) we have been working for three years on OO modeling as a promising technology for unifying the representation of data. This has led us to develop a Model Repository Tool, which offers, as its default configuration, a full support for the UML 1.3 metamodel. The tool enables the manipulation of models by means of a Java or Python API. It provi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000